GSoC Changelog
Changelog for add-screencopy-dmabuf-backend branch
- Added new API function
capture_output_frame_dmabuf
in WayshotConnection which provides a full on-GPU pipeline to transfer screenshot data from the wayland compositor, returns aWlBuffer
and gbm-rsBufferObjects
.- See
examples/\waymirror.rs
for a demo
- See
- Added new API functions
capture_output_frame_eglimage_on_display
,capture_output_frame_eglimage
andbind_output_frame_to_gl_texture
- See
examples/waymirror-egl
for a demo project using the GL API pipeline
- See
- New build dependency - libegl is required for statically linking in the EGL libraries. libwayland is also now a required dependency for the EGL/OpenGL pipeline.
Changelog for freeze-feat-andreas
- In-built clipboard support using wl-clipboard-rs, use the --clipboard flag to copy to clipboard